23

» WarCraft 3 / Нужна модель!

Похожие вопросы:

ответ
Поиск по сайту, если не нашлось, сперва сюда:
Потом сюда:

В следующий раз за такие темы будут варны.
ответ
XGM Bot:
Похожие вопросы:

ответ
Поиск по сайту, если не нашлось, сперва сюда:
Потом сюда:

В следующий раз за такие темы будут варны.
ответ
Статьи по конвертации из других игр в самом низу
Тема для заказа на модели
ответ
Есть ссылка на подходящую тему: xgm.guru/p/wc3/needmodels
ответ
это Q/A
тут разрешены только вопросы
в следующий раз за заявки типа "сделайте мне что либо" пойдут варны
ответ
Уважаемый пользователь! Спешу вас предупредить что есть такая вещь как поиск, вот за 5 минут на сайте нашол:
Если еще немного покопатса на сайте в разделе декораций - можно нагрести кучу добра!
И вобще мой вам совет - научитесь минимальному моделингу: сможете клепать такие вещи за 3 минуты на коленке с необходимым вам видом, формой и текстурой.

ответ
ответ

почему тайдхантер.. пришлось гуглить шо это значит
ответ
Так открой карту земли бога в редакторе и найди нужные модели.
Или там карта защищена?

23

» WarCraft 3 / Сломалась карта

Похожие вопросы:

ответ
Нашел в JNPG папку с бэкапами.
Как закрыть вопрос?)0
ответ
Тут восстанавливать нечего, вся карта состоит из нулей, т.е её стер редактор на диске собрался из оперативки записать заного да неуспел, гг. Ищи в папке с JNGP бекапы, он автоматом сохраняет бекап после каждого сохранения карты в редакторе.
ответ
Adantarn, запускай редактор в совместимости с Windows 7. Ещё перезагрузи компьютер (именно перезагрузи, а не выключи и включи).
Также дело может быть в настройках графики. Выкрути их в игре на максимум или в редакторе, убрал галку "Использовать настройки игры" и поставив свою конфигурацию.
Если всё это не поможет, то удаляй всех юнитов и расставляй их уже на новом компьютере.
ответ
JNGP вроде по умолчанию делает бекапы... Если они еще не затерлись - доставайте последний рабочий бекап и продолжайте делать что делали. Желательно делая ручные бекапы на ключевых этапах разработки потому как автоматические не всегда спасают.
ответ
Решено. Удивительно, но карта открывается в новой версии редактора на патче 1.31. Сохранил в новом патче, воспользовался конвертером и все работает... Странно. Могу ли я что-то сломать таким способом?

Bergi_Bear, смогу))

Проблема и правда была в каменных подьемах, которые я пытался заменить. После их удаления на новом патче и конвертирование в 1.26 - все работает. Можно ли как-то удалять декорацию не открывая карту.

Проблема была в том, что каменному подъему был задан нестандартный цвет на миникарте.

23

» WarCraft 3 / Как сделать выбор рассы?

Похожие вопросы:

ответ
нужно занести все доступные здания в бд аи
подробнее в статьях
ответ
Думаю тут все елементарно.
И результат должен быть в игре.

23

» WarCraft 3 / Проверка карты

Похожие вопросы:

ответ
через MPQ мастер открыть карту и удалить то что импортировали
ответ
Сначала надо сохранить карту, а потом только проверку делать
ответ
Скорее всего какая то ошибка в Jass коде.
ответ
SсRealm:
Да видит созданную карту от самого себя но не заходит в нее!
Ты точно делал так?
Всё работает:
ответ
В JNGP надо сначала сохранить карту, а потом запускать проверку

23

» WarCraft 3 / Пассивка

Похожие вопросы:

ответ
  1. Если патч 1.31 просто вычесть процент урона
3.5 Если патч <, то мгновенно восполнить потерянные хиты (если в спину) |
ответ
сделайте триггерно, когда срабатывает шанс, вы можете триггерно запустить звук, исходя из сработки, и не нужно тогда события. такого событие нету
кратко
обычно триггерная пассика это пустышка с иконкой и описанием. Часто делают из таких пустышек - шанс нанести доп урон, крит, стан и другие атакующие или усиливающие героя эффекты, или, наоборот, защищающие, отражающие, отклоняющие.
ответ
EviLInside, ну я бы вообще мог сделать отдельный счёт периодичности для каждого юнита, и выдавать дополнительное ХП в зависимости от того, когда это необходимо.
При каждом срабатывании таймера проверить что время периодика меньше такта таймера.
И увеличивать периодик на значение из расчётов, т.е. от 0.5 до 5.0 в зависимости от % ХП.
И каждый раз при этом хилить на 50% от Силы. Вот и всё.
Т.е. тут глобальная группа заменится на массив из связки юнит/время.
ответ
Да, делается через типы урона в игровых константах.

23

» WarCraft 3 / Создание пассивки

Похожие вопросы:

ответ
Юнит умирал из-за улучшения на повышение здоровья.
ответ

Короче, это скорее всего вообще не из-за этого.
Наверное, тупо опять считывание силы атаки чудило: у доспеха ее не было, он фаталил при приближении к нему героя с аурой "жечь врагов в % от своей атаки + % от их атаки". Ща снова из-за этого апдейт перепиливаю.
Правда, не помню, был ли в той игре, кроме Матери-Земли, и этот вот другой герой... но пока остановимся на том, что у доспеха причина фатала была одна, если будет снова фаталить именно с доспехом - вернёмся к теме.
ответ
Оборачиваем все RemoveUnit в дебаги или на хук vJass. Убираем использование всех BJ функций, заменяем либо на нативки, либо на свои.
Баг может быть в абсолютно рандомном месте, скидывание куска кода может не всегда помочь.

23

» WarCraft 3 / Способность у древах

Похожие вопросы:

ответ
biridius, если это есть в РО, то прибегать к триггерам явно не обязательно.
ответ
Ну в теории тегами анимации, но можно же запретить абилку - выкопать корни, а её эффект останется.
ответ
  1. создаем пустушку на основе канала или чего бесполезного другого
  2. ставим пустышке нужные цели (например войска ирока, здания, дистанция применения)
  3. делаем триггер но гуи:
событие: боевая единица приводит способность в действие
условие: способность которую применили = пустышка взрывалка
действие1: убить кастера
действие2. убить здание
ответ
Лик смерти можно отследить лишь по урону. Можно изготовить кастомный аналог из кислотой бомбы.

23

» WarCraft 3 / Уменьшение здания?

Похожие вопросы:

ответ
Поставь ратуше классификацию Древо или Самоубийца (в зависимости о чём мапа), и всем войскам на карте добавь в цели атаки Не древа/Не самоубийцы, чтобы они не авто-атаковали её и поставь ей лям ХП

23

» Администрация XGM / Фильтр ресурсов

Похожие вопросы:

ответ
Если при поиске ресурсов к адресной строке добавить
?sortfield=datelineasc
то порядок показа по дате будет "от старых к новым"
остальные фильтры пока недоступны
Пример: xgm.guru/p/wc3/resources?sortfield=datelineasc
ответ
С описанием уже есть тут xgm.guru/p/117/268983
С тегами заморачиваться не будем и нет, руки не дойдут. Не надо плодить лишние теги.
Надо очень хорошо продумать структуру категорий, а не просто создавать целое полотно. Зачем нужен выпадающий список, в каком редакторе сделано? Зачем тем более нужны теги для этого? Остановитесь... Для многих вещей хватит текстовых полей.
Лучшее - враг хорошего. В wc3 проекте достаточно полей даже с оверхедом.

23

» WarCraft 3 / Функция возвращает 0?

Похожие вопросы:

ответ
Написать return false
ответ
Farrien, попробуй скопировать функции в отдельную карту и глянь будет ли там работать
и зачем ты написал udg_ перед 2 переменными?
ответ
Нумерация с 0 начинается.
ответ
На хайве получил ответ, надо было писать evaluate
ответ
Независимо от того SaveReal там или SaveUnitHandle, ты записываешь значения в одну и ту же таблицу.
Ты просто SaveReal(h, id, 0, x_c) перезаписываешь этим - SaveUnitHandle(h, id, 0, u_c) и этим - SaveEffectHandle(h, id, 0, e)

23

» WarCraft 3 / Вылетает при атаке

Похожие вопросы:

ответ
на сколько я понял твой триггер срабатывает при получении урона определённым юнитом
и ты вызываешь в нём этот триггер
который наносит урон этому самому юниту
в результате опять срабатывает отлов урона
и опять наносится урон
и опять ...
в общем получается рекурсия и вар выкидывает из за переполнения стека
кстати почему бы не сделать отлов урона в 1 триггере?
ответ
DarkHammer, на сколько помню атака катапульт багует у героев, так что юзай тип атаки не артилерия а снаряд взрыв.
ответ
недавно был похожий вопрос
ответ
Привет, вот эти два значения.
ответ
графика - точка начала атаки

23

» WarCraft 3 / Сплеш

Похожие вопросы:

ответ
Здесь всё не так.
Множество ошибок, нераскрытые BJ и прочее.
Если у тебя JNGP, то при компилляции он должен выдавать много ошибок, по ним можно легко всё исправить (достаточно поверхностного знания английского языка)
тебе проще будет заказать такой спелл в барахолке и уже потом изучать то что тебе сделают.
ответ
ну так на основную цель этот урон не распределяется. Распределение урона в % идет от атаки героя основной цели. Распределительный урон наносится окружающим вражеским юнитам.
вот атака 140, а остальным врагам (35% от атаки - это 140*0.35=49 урона)
тут распределение идет от величины атаки, а не от урона (не путать)
вот
вот
ответ
Но как делать на MUI из специфических событий я понятие не имею.
Через GUI никак. Возможность проверить тип урона завезли, а плашку в GUI редактор нет. Только кодом.
Либо кодер напишет на заказ систему для использования в GUI.
Есть еще довольно популярный DamageEngine, но никогда не пользовался.
ответ
Всё просто создаём бафф на основе торнадо, который будет идентификатором что есть наш бафф отключения пасивок, допустим бафф будет B000
Далее создам полностью триггерные аналоги критов, баша, уворота, сплеша. И в условиях их работы ставим GetUnitAbilityLevel(unit,"B000")==0. В качестве идентификатора деффа не обязательно использовать дебафф торнадо, можно просто любую переменную + эфффект над головой.
Можно сделать на любом патче даже на гуи.
Требуется система отлова урона для контроля триггерных пассивок, для начала рекомендую почитать стати
ответ
Да, ты прав, тебе нужен мемхак и эта либа. Можно и без мемхака путём проверки типов юнита, но раз уж ты с ним дружишь, то лучше конечно же он)

23

» WarCraft 3 / Не стандартные уровни героев

Похожие вопросы:

ответ
Я сейчас по тихому делаю систему боя и героев под нее. У каждого героя 7 способностей и при прокачке скила открываются еще скилы, которые увеличат мощь данного скила, добавят баф/дебаф, изменит манакост, перезарядку и особая прокачка которая сильно улучшает 1 сторону способности за счет снижения другой
К примеру: способность получает +100% к силе аттаки но нее действует параметр уклонения.
Критический шанс удара спелом повышен, но сила крита снижена и т.д
ответ
Пользователь ledoed взялся за работу.
ответ
  1. Есть функция проверки кол-ва ловкости героя, при этом можно посмотреть сколько ловкости от характеристик и сколько от предметов, исходя из кол-ва ловкости вручать предметные абилки на атаку.
  2. Самое простое - апгрейды, триггерно повышать уровень улучшения которое будет действовать на героя, увы это не идеальный вариант, но один из самых просты. Так же вручать способности предметов на регенерацию здоровья \ маны.
  3. Напрямую - никак, есть место только под 5 способностей. Делать свою систему прокачки способностей из спеллбука или какие либо еще способы, на подобии рпгшных карт.
ответ
XGM Bot:
Похожие вопросы:

ответ
Ты не представляешь, сколько раз он был задан. Я уверен, ты сам справишься с поисками.


23

» WarCraft 3 / В карте скрыты триггеры

Похожие вопросы:

ответ
Про стража мне известно. Но тут такая пробелма - мой юнит изначально контроллируемый, но в процессе игры он может заюзать скилл, который сделает его на время неуправляемым. Извиняюсь, что забыл дописать это в вопрос сразу.
Пока сам ковырялся нашёл такой способ (работает только для одного типа юнитов):
"Создается юнит и его копия в РО. У копии дается классификация "страж", а в игре с помощью перевоплощения я превращаю исходного юнита в юнита-копию, у которого скрыта карта приказов. Таким образом я могу временно потерять над юнитом контроль (по плану взамен дать ему временный бафф)."
Нашёл решение в этой статье - xgm.guru/p/wc3/powerups
В любом случае - спасибо всем отписавшимся!
ответ
Резюмируя:
  • стремиться создавать объекты не на карте, а в триггерах, сохраняя ссылки на нужные из них;
  • там, где в гуи открываются окна со списком из РО, использовать джасс и вводить равкод, а там, где список расставленных на карте юнитов, использовать переменные;
  • в РО с полями, где указаны объекты, работать через Shift+Enter и вводить равкод, чтобы не открывать список.
*Равкод в РО можно посмотреть, нажав Ctrl+D
ответ
~8gabriel8:
Просто предметы перестают быть триггерно скрытыми после загрузки сохранения. Надо делать либо по твоему варианту, то есть создавать предмет, либо по варианту ssbbssc, то есть куда-то переносить предметы при инициализации карты, а в нужный момент возвращать на старые позиции.
Ещё при загрузке слетает цвет воды и освещение, если они нестандартные. Нужно задавать их в триггере с событием Игра загружена.
Если цвет воде можно задать в GUI, то для освещения потребуется Custom Script. Вот тут мне помогли нестандартное освещение опять задать:
Ещё сложность в дополнительных кампаниях сбрасывается после каждой главы, но вроде бы ты не пользуешься уровнями сложности.
Сбрасывается, когда нажимаешь Продолжить, а если выходишь на экран кампании с кнопками глав, то всё нормально.
По идее с событием Игра загружена можно и с предметами аналогично поступать, скрывая их, если они ещё не активированы. Но потребуется вводить ещё переменные, которые будут указывать видимость или невидимость у предмета.
ответ
VectoRK2, открываешь карту SkibiCastle, ищешь триггер с миниигрой "Охотники за привидениями", там есть нужное тебе действие.
Есть ещё действие Игра - Установить флаг игры.
ответ
imnew, ну здесь можно зарегистрировать событие на на определённого юнита, а на игрока.

То есть завершает исследование не конкретный юнит, а любой юнит конкретного игрока.

23

» WarCraft 3 / Невозможно открыть файл основной карты

Похожие вопросы:

ответ
Здравствуй, я твой лучший друг!
Эмм, но кто ты?
Меня зовут Резервная Копия! ^ _ ^
ответ
вероятность 75% поврежден файл (что-то например лагнуло при сохранении прошлом). Если все в игре идеально работает, то только одно объяснение приходит на ум - темные силы.
ответ
Ещё стоит зайти в корневую папку, далее maps, там найди папку "Test", если ты свою карту не давно юзал, там она будет.
ответ
Её не видно потому что она состоит целиком из нулей. В этом можно убедиться открыв её в любом нех-редакторе
ответ
XGM Bot:
Похожие вопросы:

ответ
Здравствуй, я твой лучший друг!
Эмм, но кто ты?
Меня зовут Резервная Копия! ^ _ ^
ответ
вероятность 75% поврежден файл (что-то например лагнуло при сохранении прошлом). Если все в игре идеально работает, то только одно объяснение приходит на ум - темные силы.
ответ
Ещё стоит зайти в корневую папку, далее maps, там найди папку "Test", если ты свою карту не давно юзал, там она будет.
ответ
Ток бекап, видимо синий экран вылетел в момен когда редактор удалил старую карту и начал создавать новую, сохраняя данные в архив - архив битый, т.к не содержит всех данных, которые не были сохранены редактором.
Если используешь JNGP - то папочка backups в помощь, там твои труды за полгода=)


23

» WarCraft 3 / Проблема с магазином

Похожие вопросы:

ответ
Все предметы изночально принадлежать враждебным, юзайте Custom value предмета, если 0 то предмет еще никто не подобрал, значит его получили убив монстра или купили, значит ставим ему custom value с номером игрока (нумеруйте не с 0, а с 1). Легко и просто, правда?
ответ
Вся информация по редактору AI тут
ответ
Координаты предмета в магазине (да и координаты юнитов и улучшений в других зданиях, а также координаты способностей у боевых единиц и порядок расположения зданий в меню постройки) зависят от координат X и Y
Поле приказов имеет размер 4х3, и начиная с левого верхнего слота, координаты иконок по принципу XxY:
0х0 | 1x0 | 2x0 | 3x0
0х1 | 1x1 | 2x1 | 3x1
0х2 | 1x2 | 2x2 | 3x2
Возьмем в пример посох телепортации из лавки гоблина
Его координаты 3х1 в редакторе объектов
И в игре он на этом слоте
ответ
тут раздел для магазинов. в способности выбора нужно отключить галочку "Показать Кнопку выбора боевой единицы (да/нет)"
ответ

вам нужна система скрещивания/сборка итемов. уже много было тем на это. поищи

23

» WarCraft 3 / Кастомные тайлсеты

Похожие вопросы:

ответ
Если тайлсеты остаются стандартными, даже если ты обработал их через было blplab, то проблемы в путях или в формате.
Я сталкивался с подобной проблемой когда импортировал тайлсеты в дополнительную кампанию. Затем попробовал импортировать ещё раз, только в карту кампании - и лишь тогда сработало

23

» WarCraft 3 / Карта перестала проверяться

Похожие вопросы:

ответ
~16GB:
к сожалению, да, очень нужен
Не нужен он, именно он сейчас и поставил тебя в тупик, когда ты делаешь, большую карту, и у тебя что-то вдруг перестаёт работать, ты не понимаешь из-за чего это, ты начинаешь проверять всё и искать проблему, но ведь ты не знаешь будет ли 100% работать код который получается из преобразования c/vjass. Именно поэтому я отказался от его использования, чего и тебе советую.
ответ
Steal nerves:
Art35372, Brutal_bbk, извините, просто информации мало. Откуда можно знать в чем проблема, если не показываете карты, пускай кто-нибудь другой здешний посмотрит и проверит карту. Мб это у вас что-то. Либо скрины триггеров, или код, но лучше карту.
конкретно у парня выше обычный редактор, а пытается запустить карты с cJass. я ему пытался объяснить, видимо не дошло
ответ
Если автоматические бекапы отключены и нет копии нигде, то с картой можно попрощаться - обычно восстановлению битый архив карты не поддается.
ответ
Здравствуйте! Смог открыть карту с заданными настройками:
Больше галок нету. Это чем-то поможет?
ответ
В общем, на карте стоял юнит, на которого я ссылался через триггеры, чтоб сменить скин героя(вроде новая штука), которого ещё нет изначально на карте, и после его удаления (юнит который стоял изначально), карта спокойно начала работать, не знаю как это связано.

23

» WarCraft 3 / Проблема с тайлсетами

Похожие вопросы:

ответ
Ты явно написал пути неправильно. Мне плохо видно на таком скрине, но вроде бы там написано villave
ответ
Можно, скорее всего. Есть же тайл "бездна". Попробуй сделать свой тайлсет на его основе.
ответ
RunXM, 1 раза достаточно
перезайти имеется в виду не в карту а в редактор
т.е. сохранил карту
закрыл редактор
открыл редактор
открыл карту
ничего не меняя сразу жмёшь Extension>Edit Tileset
ответ
Если тайлсеты остаются стандартными, даже если ты обработал их через было blplab, то проблемы в путях или в формате.
Я сталкивался с подобной проблемой когда импортировал тайлсеты в дополнительную кампанию. Затем попробовал импортировать ещё раз, только в карту кампании - и лишь тогда сработало
ответ
KPOKODIL, для отображения классических тайлсетов в Reforged должно быть так:
TerrainArt\Village\Village_Dirt_diffuse.BLP
TerrainArt\Village\Village_Dirt_normal.BLP
TerrainArt\Village\Village_Dirt_orm.BLP

23

» WarCraft 3 / Сравнение версий карт

Похожие вопросы:

ответ
Я решил проблему, используя обработчики событий BlzTriggerRegisterPlayerKeyEvent и EVENT_PLAYER_MOUSE_DOWN
При нажатии правой кнопки мыши проверяется наличие живого героя и селекция юнитов, если в ней нет юнитов которыми игрок может управлять (или вообще никто не выбран) то юнит моментально отправляется приказом "move" в точку, на которую кликнул игрок и сразу выбирается.
При нажатии клавиши герой просто выбирается.
ответ
Причина: причин было много, а я искал лишь одну
Самыми распространёнными оказались элементарные ошибки в коде, отсутствие параметров, параметры не того типа данных (привет динамическая типизация) или лишние параметры, из за чего происходили "рандомные рассинхроны при обрыве потока"
Огромное спасибо пользователю prog, что откликнулся и смог найти ошибки, а нашёл он их при помощи языкового сервера sumneko lua для VScode
ответ
Поэтому хочу поинтересоваться: тестил ли кто-нибудь кампании/карты предназначенные для 1.26 на более поздних версиях?
Если карта не юзает какие-нибудь баги и при этом качественно сделана, то всё работает.
Какие могут быть баги или проблемы? Или вообще ничего старое там не запуститься?
У каждой карты индивидуально.
Кроме того, есть ли смысл сразу работать на более поздних версиях, какие у них преимущества и недостатки по сравнению с 1.26?
Ну смотри. Сейчас есть 2 версии, на которых сидят: 1.26 и рефорджд. Кастомных кампаний в рефорджд нет. Потому в твоём случае остаётся только 1.26.
Можно, конечно, делать что-то на 1.28-1.31, но на этих версиях никого нет, в 1.26 они не запустятся, только в рефорждж. Но если запускать что-то на рефе, то и стоит делать на рефе, там фич больше.
ответ
Roy Mustang:
РО считает предыдущие цены улучшения и отнимает от них .
Можно убрать данный способ в Игровых константах

23

» WarCraft 3 / Обновление данных

Похожие вопросы:

ответ
Тут сможет помочь только "мемхак", который выполнит загрузку необходимых файлов и по свей сути выполнит работу трояна. В остальном автоматически без хостбота этого сделать нельзя.
ответ
точно, могу запоминать в массив сразу те, которые даю юниту.
Хотел это предложить, но в вопросе было сказано:
Мне не нужна там база данных или запоминание чего-то.
и не стал предлагать.
ответ
похоже более всего на мусор, попадающий в память откуда-то извне. Обычно пропущенная строка автокаста такой фигней страдает. Нельзя точно сказать, нужно менять поля и смотреть. К счастью, описания можно менять и локально, не перепаковывая карту

23

» WarCraft 3 / Поиск карты

Похожие вопросы:

ответ
"давным давно" это сколько лет назад? И что-нибудь поподробнее. Выживание кем? Какой геймплей?
ответ
Похоже, это таки важный параметр. Будет учтено.
ответ
~8gabriel8:
Holy War?
Как раз за жуков Вадим играет:
Можно выбирать режимы против крипов или против других игроков.

Вкладка была открыта, но ответ Sheridan_75 не высветился.
ответ
Могу понакидать карт с качественными (в какой-то мере) нестандартными расами, т.к 23 расы не особо хорошо сделаны.
ответ